home *** CD-ROM | disk | FTP | other *** search
/ Chip 2000 October / CHIP Turkiye Ekim 2000.iso / prog / share / 52 / setup.exe / KMF.Z / SWEDISH.KMF < prev    next >
Text File  |  1999-05-26  |  12KB  |  197 lines

  1. ;;;Swedish Keyboard
  2.  
  3. [KEYS]
  4. KEY144  =    0xa0,    0xb0                   ; (XK_nobreakspace,XK_degree)
  5. KEY145  =    0xa1,    0xb1                   ; (XK_exclamdown,XK_plusminus)
  6. KEY146  =    0xa2,    0xb2                   ; (XK_cent,XK_twosuperior)
  7. KEY147  =    0xa3,    0xb3                   ; (XK_sterling,XK_threesuperior)
  8. KEY148  =    0xa4,    0xb4                   ; (XK_currency,XK_acute)
  9. KEY149  =    0xa5,    0xb5                   ; (XK_yen,XK_mu)
  10. KEY150  =    0xa6,    0xb6                   ; (XK_brokenbar,XK_paragraph)
  11. KEY151  =    0xa7,    0xb7                   ; (XK_section,XK_periodcentered)
  12. KEY152  =    0xa8,    0xb8                   ; (XK_diaeresis,XK_cedilla)
  13. KEY153  =    0xa9,    0xb9                   ; (XK_copyright,XK_onesuperior)
  14. KEY154  =    0xaa,    0xba                   ; (XK_ordfeminine,XK_masculine)
  15. KEY155  =    0xab,    0xbb                   ; (XK_guillemotleft,XK_guillemotright)
  16. KEY156  =    0xac,    0xbc                   ; (XK_notsign,XK_onequarter)
  17. KEY157  =    0xad,    0xbd                   ; (XK_hyphen,XK_onehalf)
  18. KEY158  =    0xae,    0xbe                   ; (XK_registered,XK_threequarters)
  19. KEY159  =    0xaf,    0xbf                   ; (XK_macron,XK_questiondown)
  20. KEY160  =    0xe0,    0xc0                   ; (XK_agrave,XK_Agrave)
  21. KEY161  =    0xe1,    0xc1                   ; (XK_aacute,XK_Aacute)
  22. KEY162  =    0xe2,    0xc2                   ; (XK_acircumflex,XK_Acircumflex)
  23. KEY163  =    0xe3,    0xc3                   ; (XK_atilde,XK_Atilde)
  24. KEY164  =    0xe4,    0xc4                   ; (XK_adiaeresis,XK_Adiaeresis)
  25. KEY165  =    0xe5,    0xc5                   ; (XK_aring,XK_Aring)
  26. KEY166  =    0xe6,    0xc6                   ; (XK_ae,XK_AE)
  27. KEY167  =    0xe7,    0xc7                   ; (XK_ccedilla,XK_Ccedilla)
  28. KEY168  =    0xe8,    0xc8                   ; (XK_egrave,XK_Egrave)
  29. KEY169  =    0xe9,    0xc9                   ; (XK_eacute,XK_Eacute)
  30. KEY170  =    0xea,    0xca                   ; (XK_ecircumflex,XK_Ecircumflex)
  31. KEY171  =    0xeb,    0xcb                   ; (XK_ediaeresis,XK_Ediaeresis)
  32. KEY172  =    0xec,    0xcc                   ; (XK_igrave,XK_Igrave)
  33. KEY173  =    0xed,    0xcd                   ; (XK_iacute,XK_Iacute)
  34. KEY174  =    0xee,    0xce                   ; (XK_icircumflex,XK_Icircumflex)
  35. KEY175  =    0xef,    0xcf                   ; (XK_idiaeresis,XK_Idiaeresis)
  36. KEY176  =    0xf0,    0xd0                   ; (XK_eth,XK_ETH)
  37. KEY177  =    0xf1,    0xd1                   ; (XK_ntilde,XK_Ntilde)
  38. KEY178  =    0xf2,    0xd2                   ; (XK_ograve,XK_Ograve)
  39. KEY179  =    0xf3,    0xd3                   ; (XK_oacute,XK_Oacute)
  40. KEY180  =    0xf4,    0xd4                   ; (XK_ocircumflex,XK_Ocircumflex)
  41. KEY181  =    0xf5,    0xd5                   ; (XK_otilde,XK_Otilde)
  42. KEY182  =    0xf6,    0xd6                   ; (XK_odiaeresis,XK_Odiaeresis)
  43. KEY183  =    0xf7,    0xd7                   ; (XK_division,XK_multiply)
  44. KEY184  =    0xf8,    0xd8                   ; (XK_oslash,XK_Ooblique)
  45. KEY185  =    0xf9,    0xd9                   ; (XK_ugrave,XK_Ugrave)
  46. KEY186  =    0xfa,    0xda                   ; (XK_uacute,XK_Uacute)
  47. KEY187  =    0xfb,    0xdb                   ; (XK_ucircumflex,XK_Ucircumflex)
  48. KEY188  =    0xfc,    0xdc                   ; (XK_udiaeresis,XK_Udiaeresis)
  49. KEY189  =    0xfd,    0xdd                   ; (XK_yacute,XK_Yacute)
  50. KEY190  =    0xfe,    0xde                   ; (XK_thorn,XK_THORN)
  51. KEY191  =    0xff,    0xdf                   ; (XK_ydiaeresis,XK_ssharp)
  52. KEY1    =  0xff1b,  0xff1b                   ; (XK_Escape,XK_Escape)
  53. KEY2    =    0x31,    0x21                   ; (XK_1,XK_exclam)
  54. KEY3    =    0x32,    0x22,    0x40          ; (XK_2,XK_quotedbl,XK_at)
  55. KEY4    =    0x33,    0x23,    0xa3          ; (XK_3,XK_numbersign,XK_sterling)
  56. KEY5    =    0x34,    0xa4,    0x24          ; (XK_4,XK_currency,XK_dollar)
  57. KEY6    =    0x35,    0x25                   ; (XK_5,XK_percent)
  58. KEY7    =    0x36,    0x26                   ; (XK_6,XK_ampersand)
  59. KEY8    =    0x37,    0x2f,    0x7b          ; (XK_7,XK_slash,XK_braceleft)
  60. KEY9    =    0x38,    0x28,    0x5b          ; (XK_8,XK_parenleft,XK_bracketleft)
  61. KEY10   =    0x39,    0x29,    0x5d          ; (XK_9,XK_parenright,XK_bracketright)
  62. KEY11   =    0x30,    0x3d,    0x7d          ; (XK_0,XK_equal,XK_braceright)
  63. KEY12   =    0x2b,    0x3f,    0x5c          ; (XK_plus,XK_question,XK_backslash)
  64. KEY13   =    0xb4,    0x60                   ; (XK_acute,XK_grave)
  65. ;;//mwk 06-08-98 04:16pm KEY14   =  0xff08,  0xffff                   ; (XK_BackSpace,XK_Delete)
  66. KEY14   =  0xff08,  0xff08                   ; (XK_BackSpace,XK_BackSpace)
  67. KEY15   =  0xff09,  0xff89                   ; (XK_Tab,XK_KP_Tab)
  68. KEY16   =    0x71,    0x51                   ; (XK_q,XK_Q) (##)
  69. KEY17   =    0x77,    0x57                   ; (XK_w,XK_W) (##)
  70. KEY18   =    0x65,    0x45,  0xa4            ; (XK_e,XK_E) (##) + XK_currency
  71. KEY19   =    0x72,    0x52                   ; (XK_r,XK_R) (##)
  72. KEY20   =    0x74,    0x54                   ; (XK_t,XK_T) (##)
  73. KEY21   =    0x79,    0x59                   ; (XK_y,XK_Y) (##)
  74. KEY22   =    0x75,    0x55                   ; (XK_u,XK_U) (##)
  75. KEY23   =    0x69,    0x49                   ; (XK_i,XK_I) (##)
  76. KEY24   =    0x6f,    0x4f                   ; (XK_o,XK_O) (##)
  77. KEY25   =    0x70,    0x50                   ; (XK_p,XK_P) (##)
  78. KEY26   =    0xe5,    0xc5                   ; (XK_aring,XK_Aring) (##)
  79. ;;//mwk 06-08-98 04:16pm KEY27   =    0xa8,    0x7e,    0x5e          ; (XK_diaeresis,XK_asciitilde,XK_asciicircum)
  80. KEY27   =    0xa8,    0x5e,    0x7e          ; (XK_diaeresis,XK_asciicircum,XK_asciitilde)
  81. KEY28   =  0xff0d,  0xff0d                   ; (XK_Return,XK_Return)
  82. KEY29   =  0xffe3,  0xffe3                   ; (XK_Control_L,XK_Control_L)
  83. KEY30   =    0x61,    0x41                   ; (XK_a,XK_A) (##)
  84. KEY31   =    0x73,    0x53                   ; (XK_s,XK_S) (##)
  85. KEY32   =    0x64,    0x44                   ; (XK_d,XK_D) (##)
  86. KEY33   =    0x66,    0x46                   ; (XK_f,XK_F) (##)
  87. KEY34   =    0x67,    0x47                   ; (XK_g,XK_G) (##)
  88. KEY35   =    0x68,    0x48                   ; (XK_h,XK_H) (##)
  89. KEY36   =    0x6a,    0x4a                   ; (XK_j,XK_J) (##)
  90. KEY37   =    0x6b,    0x4b                   ; (XK_k,XK_K) (##)
  91. KEY38   =    0x6c,    0x4c                   ; (XK_l,XK_L) (##)
  92. KEY39   =    0xf6,    0xd6                   ; (XK_odiaeresis,XK_Odiaeresis) (##)
  93. KEY40   =    0xe4,    0xc4                   ; (XK_adiaeresis,XK_Adiaeresis) (##)
  94. KEY41   =    0xa7,    0xbd                   ; (XK_section,XK_onehalf)
  95. KEY42   =  0xffe1,  0xffe1                   ; (XK_Shift_L,XK_Shift_L)
  96. KEY43   =    0x27,    0x2a                   ; (XK_apostrophe,XK_asterisk)
  97. KEY44   =    0x7a,    0x5a                   ; (XK_z,XK_Z) (##)
  98. KEY45   =    0x78,    0x58                   ; (XK_x,XK_X) (##)
  99. KEY46   =    0x63,    0x43                   ; (XK_c,XK_C) (##)
  100. KEY47   =    0x76,    0x56                   ; (XK_v,XK_V) (##)
  101. KEY48   =    0x62,    0x42                   ; (XK_b,XK_B) (##)
  102. KEY49   =    0x6e,    0x4e                   ; (XK_n,XK_N) (##)
  103. KEY50   =    0x6d,    0x4d                   ; (XK_m,XK_M) (##)
  104. KEY51   =    0x2c,    0x3b                   ; (XK_comma,XK_semicolon)
  105. KEY52   =    0x2e,    0x3a                   ; (XK_period,XK_colon)
  106. KEY53   =    0x2d,    0x5f                   ; (XK_minus,XK_underscore)
  107. KEY54   =  0xffe2,  0xffe2                   ; (XK_Shift_R,XK_Shift_R)
  108. KEY55   =  0xffaa,  0xff61                   ; (XK_KP_Multiply,XK_Print)
  109. KEY56   =  0xffe9,  0xffe7                   ; (XK_Alt_L,XK_Meta_L)
  110. KEY57   =    0x20,    0x20                   ; (XK_space,XK_space)
  111. KEY58   =  0xffe5,  0xffe5                   ; (XK_Caps_Lock,XK_Caps_Lock)
  112. KEY59   =  0xffbe,  0xffbe                   ; (XK_F1,XK_F1)
  113. KEY60   =  0xffbf,  0xffbf                   ; (XK_F2,XK_F2)
  114. KEY61   =  0xffc0,  0xffc0                   ; (XK_F3,XK_F3)
  115. KEY62   =  0xffc1,  0xffc1                   ; (XK_F4,XK_F4)
  116. KEY63   =  0xffc2,  0xffc2                   ; (XK_F5,XK_F5)
  117. KEY64   =  0xffc3,  0xffc3                   ; (XK_F6,XK_F6)
  118. KEY65   =  0xffc4,  0xffc4                   ; (XK_F7,XK_F7)
  119. KEY66   =  0xffc5,  0xffc5                   ; (XK_F8,XK_F8)
  120. KEY67   =  0xffc6,  0xffc6                   ; (XK_F9,XK_F9)
  121. KEY68   =  0xffc7,  0xffc7                   ; (XK_F10,XK_F10)
  122. KEY69   =  0xff13,  0xff13                   ; (XK_Pause,XK_Pause)
  123. KEY70   =  0xff14,  0xff14                   ; (XK_Scroll_Lock,XK_Scroll_Lock)
  124. KEY71   =  0xff50,  0xffb7                   ; (XK_Home,XK_KP_7)
  125. KEY72   =  0xff52,  0xffb8                   ; (XK_Up,XK_KP_8)
  126. KEY73   =  0xff55,  0xffb9                   ; (XK_Page_Up,XK_KP_9)
  127. KEY74   =  0xffad,  0xffad                   ; (XK_KP_Subtract,XK_KP_Subtract)
  128. KEY75   =  0xff51,  0xffb4                   ; (XK_Left,XK_KP_4)
  129. KEY76   =  0xff80,  0xffb5                   ; (XK_KP_Space,XK_KP_5)
  130. KEY77   =  0xff53,  0xffb6                   ; (XK_Right,XK_KP_6)
  131. KEY78   =  0xffab,  0xffab                   ; (XK_KP_Add,XK_KP_Add)
  132. KEY79   =  0xff57,  0xffb1                   ; (XK_End,XK_KP_1)
  133. KEY80   =  0xff54,  0xffb2                   ; (XK_Down,XK_KP_2)
  134. KEY81   =  0xff56,  0xffb3                   ; (XK_Page_Down,XK_KP_3)
  135. KEY82   =  0xff63,  0xffb0                   ; (XK_Insert,XK_KP_0)
  136. KEY83   =  0xffff,  0xffae                   ; (XK_Delete,XK_KP_Decimal)
  137. KEY86   =    0x3c,    0x3e,    0x7c          ; (XK_less,XK_greater,XK_bar)
  138. KEY87   =  0xffc8,  0xffc8                   ; (XK_F11,XK_F11)
  139. KEY88   =  0xffc9,  0xffc9                   ; (XK_F12,XK_F12)
  140. KEY28E  =  0xff8d,  0xff8d                   ; (XK_KP_Enter,XK_KP_Enter)
  141. KEY29E  =  0xffe4,  0xffe4                   ; (XK_Control_R,XK_Control_R)
  142. KEY53E  =  0xffaf,  0xffaf                   ; (XK_KP_Divide,XK_KP_Divide)
  143. KEY56E  =  0xff7e,  0xff7e                   ; (XK_Mode_switch,XK_Mode_switch)
  144. KEY69E  =  0xff7f,  0xff7f                   ; (XK_Num_Lock,XK_Num_Lock)
  145. KEY71E  =  0xff50,  0xff50                   ; (XK_Home,XK_Home)
  146. KEY72E  =  0xff52,  0xff52                   ; (XK_Up,XK_Up)
  147. KEY73E  =  0xff55,  0xff55                   ; (XK_Page_Up,XK_Page_Up)
  148. KEY75E  =  0xff51,  0xff51                   ; (XK_Left,XK_Left)
  149. KEY77E  =  0xff53,  0xff53                   ; (XK_Right,XK_Right)
  150. KEY79E  =  0xff57,  0xff57                   ; (XK_End,XK_End)
  151. KEY80E  =  0xff54,  0xff54                   ; (XK_Down,XK_Down)
  152. KEY81E  =  0xff56,  0xff56                   ; (XK_Page_Down,XK_Page_Down)
  153. KEY82E  =  0xff63,  0xff63                   ; (XK_Insert,XK_Insert)
  154. KEY83E  =  0xffff,  0xffff                   ; (XK_Delete,XK_Delete)
  155.  
  156. [COMPOSERS_XKK]
  157. COMP180=18>168S,22>185S,23>172S,24>178S,30>160S
  158. ;COMP(XK_acute)=
  159. ;;; (XK_e) > (XK_egrave) mods=1
  160. ;;; (XK_u) > (XK_ugrave) mods=1
  161. ;;; (XK_i) > (XK_igrave) mods=1
  162. ;;; (XK_o) > (XK_ograve) mods=1
  163. ;;; (XK_a) > (XK_agrave) mods=1
  164. ;;;--- (XK_space) > (XK_acute) mods=1
  165. COMP168=18>171S,21>191,22>188S,23>175S,24>39S,30>40S
  166. ;COMP(XK_diaeresis)=
  167. ;;; (XK_e) > (XK_ediaeresis) mods=1
  168. ;;; (XK_y) > (XK_ydiaeresis) mods=0
  169. ;;; (XK_u) > (XK_udiaeresis) mods=1
  170. ;;; (XK_i) > (XK_idiaeresis) mods=1
  171. ;;; (XK_o) > (XK_odiaeresis) mods=1
  172. ;;; (XK_a) > (XK_adiaeresis) mods=1
  173. ;;;--- (XK_space) > (XK_diaeresis) mods=0
  174. COMP96=18>169S,21>189S,22>186S,23>173S,24>179S,30>161S
  175. ;COMP(XK_grave)=
  176. ;;; (XK_e) > (XK_eacute) mods=1
  177. ;;; (XK_y) > (XK_yacute) mods=1
  178. ;;; (XK_u) > (XK_uacute) mods=1
  179. ;;; (XK_i) > (XK_iacute) mods=1
  180. ;;; (XK_o) > (XK_oacute) mods=1
  181. ;;; (XK_a) > (XK_aacute) mods=1
  182. ;;;--- (XK_space) > (XK_acute) mods=0
  183. COMP126=18>170S,22>187S,23>174S,24>180S,30>162S
  184. ;COMP(XK_asciitilde)=
  185. ;;; (XK_e) > (XK_ecircumflex) mods=1
  186. ;;; (XK_u) > (XK_ucircumflex) mods=1
  187. ;;; (XK_i) > (XK_icircumflex) mods=1
  188. ;;; (XK_o) > (XK_ocircumflex) mods=1
  189. ;;; (XK_a) > (XK_acircumflex) mods=1
  190. ;;;--- (XK_space) > (XK_diaeresis) mods=1
  191. COMP94=24>181S,30>163S,49>177S
  192. ;COMP(XK_asciicircum)=
  193. ;;; (XK_o) > (XK_otilde) mods=1
  194. ;;; (XK_a) > (XK_atilde) mods=1
  195. ;;; (XK_n) > (XK_ntilde) mods=1
  196. ;;;--- (XK_space) > (XK_diaeresis) mods=1
  197.